package com.qingmeng.applyjob.portal.model.dto;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.scheduling.support.SimpleTriggerContext;

import java.util.Date;

public class ImproveResumeParam {
    //编辑基本信息 User表下
    @ApiModelProperty(value = "用户微信")
    private String wechat;
    @ApiModelProperty(value = "性别 1为男生 2为女生")
    private int gender;
    @ApiModelProperty(value = "年龄")
    private int age;
    @ApiModelProperty(value = "联系方式手机号")
    private String phone;
    @ApiModelProperty(value = "邮箱")
    private String email;
    @ApiModelProperty(value = "头像")
    private String avatar;


    //除此之外User表下还有个自我介绍
    @ApiModelProperty(value = "自我介绍")
    private String introduce;
    //实习经历相关信息 work 表
    @ApiModelProperty(value = "公司名称")
    private String companyName;
    @ApiModelProperty(value = "岗位")
    private String workPosition;
    @ApiModelProperty(value = "工作介绍")
    private String workIntroduce;
    @ApiModelProperty(value = "开始时间")
    private Date startTime;
    @ApiModelProperty(value = "结束时间")
    private Date endTime;

    //项目经验相关信息 project表
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    @ApiModelProperty(value = "项目职位")
    private String projectPosition;
    @ApiModelProperty(value = "项目介绍")
    private String projectIntroduce;
    @ApiModelProperty(value = "项目开始时间")
    private Date projectStartTime;
    @ApiModelProperty(value = "项目结束时间")
    private Date projectEndTime;

    //个人技能skill表
    @ApiModelProperty(value = "技能名称")
    private String skillName;
    @ApiModelProperty(value = "等级")
    private String level;

    //教育经历 education表
    @ApiModelProperty(value = "学历")
    private String education;
    @ApiModelProperty(value = "学校名称")
    private String school;
    @ApiModelProperty(value = "专业")
    private String major;
    @ApiModelProperty(value = "入学时间")
    private Date educationStartTime;
    @ApiModelProperty(value = "毕业时间")
    private Date educationEndTime;

    public String getWechat() {
        return wechat;
    }

    public void setWechat(String wechat) {
        this.wechat = wechat;
    }

    public int getGender() {
        return gender;
    }

    public void setGender(int gender) {
        this.gender = gender;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getIntroduce() {
        return introduce;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getWorkPosition() {
        return workPosition;
    }

    public void setWorkPosition(String workPosition) {
        this.workPosition = workPosition;
    }

    public String getWorkIntroduce() {
        return workIntroduce;
    }

    public void setWorkIntroduce(String workIntroduce) {
        this.workIntroduce = workIntroduce;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getProjectPosition() {
        return projectPosition;
    }

    public void setProjectPosition(String projectPosition) {
        this.projectPosition = projectPosition;
    }

    public String getProjectIntroduce() {
        return projectIntroduce;
    }

    public void setProjectIntroduce(String projectIntroduce) {
        this.projectIntroduce = projectIntroduce;
    }

    public Date getProjectStartTime() {
        return projectStartTime;
    }

    public void setProjectStartTime(Date projectStartTime) {
        this.projectStartTime = projectStartTime;
    }

    public Date getProjectEndTime() {
        return projectEndTime;
    }

    public void setProjectEndTime(Date projectEndTime) {
        this.projectEndTime = projectEndTime;
    }

    public String getSkillName() {
        return skillName;
    }

    public void setSkillName(String skillName) {
        this.skillName = skillName;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getEducation() {
        return education;
    }

    public void setEducation(String education) {
        this.education = education;
    }

    public String getSchool() {
        return school;
    }

    public void setSchool(String school) {
        this.school = school;
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major;
    }

    public Date getEducationStartTime() {
        return educationStartTime;
    }

    public void setEducationStartTime(Date educationStartTime) {
        this.educationStartTime = educationStartTime;
    }

    public Date getEducationEndTime() {
        return educationEndTime;
    }

    public void setEducationEndTime(Date educationEndTime) {
        this.educationEndTime = educationEndTime;
    }
}
